package com.zhkc.iess.system.role;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

@Getter
@RequiredArgsConstructor
public enum DataScopeEnum {

	/**
	 * 全部数据权限
	 */
	DATA_SCOPE_ALL("0", "全部数据权限"),

	/**
	 * 自定义数据权限
	 */
	DATA_SCOPE_CUSTOM("1", "自定义数据权限"),

	/**
	 * 本部门及子级数据权限
	 */
	DATA_SCOPE_DEPT_AND_CHILD("2", "部门及子级数据权限"),

	/**
	 * 本部门数据权限
	 */
	DATA_SCOPE_DEPT("3", "部门数据权限"),

	/**
	 * 本人数据权限
	 */
	DATA_SCOPE_SELF("4", "本人数据权限"),
	;

	/**
	 * 对应数据库字典值
	 */
	private final String dbValue;

	/**
	 * 描述
	 */
	private final String description;

}
